package com.financing.wap.dao;


import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import com.financing.wap.dto.FpShopperProductDTO;
import com.financing.wap.vo.RecommentProductVO;
import com.financing.wap.vo.ShopperProductVO;
/**
 * fp_shopper_product  
 * 用户店铺添加的产品 数据访问层接口
 * @author huqiyun
 *
 */
public interface IFpShopperProductDao extends IBaseDao<FpShopperProductDTO, Integer> {

 	public int insert(FpShopperProductDTO fpShopperProduct) throws SQLException;
    
    public void update(FpShopperProductDTO fpShopperProduct) throws SQLException;
   
    public void updateForce(FpShopperProductDTO fpShopperProduct) throws SQLException;
   
    public void delete(Integer id) throws SQLException;
	
    public List<FpShopperProductDTO> queryList(FpShopperProductDTO fpShopperProduct)throws SQLException;
    
    public int queryListCount(FpShopperProductDTO fpShopperProduct) throws SQLException;
   
    public FpShopperProductDTO loadById(Integer id) throws SQLException;
    
    /**
	 * 
	
	* @Title: queryShopperProduct
	
	* @Description: 查询店铺添加的产品
	
	* @param  FpShopperProductDTO
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public List<ShopperProductVO> queryShopperProduct(FpShopperProductDTO shop) throws SQLException;
	/**
	 * 
	
	* @Title: queryShopperProductCount
	
	* @Description: 查询店铺添加的产品count
	
	* @param  FpShopperProductDTO
	* @param @throws SQLException    设定文件
	
	* @return int    返回类型
	
	* @throws
	 */
	public int queryShopperProductCount(FpShopperProductDTO shop) throws SQLException;

}
